﻿@charset "utf-8";
/* CSS Document */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input {        	
	margin: 0; 
    padding: 0;
	border: 0
 }
body { 
    font-size: 32px;
	font-size: .32rem;
	margin: 0 auto 1rem auto;
	font-family: 'Arial', 'STHeiti', 'Microsoft YaHei', Helvetica, Arial, sans-serif;
	height:8.4rem;
	background: #f8f8f8;

}
input[type="button"], input[type="submit"], input[type="reset"], input[type="date"], input[type="text"] { 
    -webkit-appearance: none;
	border: none;
}
fieldset, img {
	border: 0
}
a{
	text-decoration: none;
}
.top{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 5.06rem;
	background: #fff;
	z-index: 10;
}
.banner{
	width:100%;
	height:3.48rem;
	z-index: 10;
}
.banner img{
	width: 100%;
	height: 3.48rem;
}
.icons{
	width: 100%;
	height: 1.57rem;
	border-bottom: 2px solid #eeeeee;
}
.icons ul{
	width: 100%;
	height: 1.57rem;
	list-style: none;
}
.icons ul li{
	width: 33.3%;
	height: 1rem;
	float: left;
}
.icons ul li img{
	position: relative;
	top: .3rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	margin-left: .2rem;
}
.icons ul li span{
	position: relative;
	top: -.2rem;
	font-size: .24rem;
	color: #000;
	font-weight: bold;
}
.topdiv{
	position: relative;
	top: 0;
	width: 100%;
	height: 5.18rem;
}
.topdiv .line{
	position: absolute;
	bottom: 0px;
	background: #f8f8f8;
	width: 100%;
	height: .1rem;
}
.listcon{
	width: 100%;
	overflow: hidden;
}
.mall-box{
	background: #fff;
	width: 100%;
	border-top: 2px solid #eee;

}
.mall_txt{
	border-left: 2px solid #00bfff;
    margin: 0.08rem 0 0.08rem 0.18rem;
    padding-left: 0.18rem;
    font-size: .24rem;
}
.mall-list{
	position: relative;
	padding:.3rem .15rem .3rem .3rem;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 1.65rem;
    border-top: 1px solid #eeeeee;
}
.mall-list img{
	width: 1.07rem;
	height: 1.07rem;
	border-radius: 50%;

}
.mall-list-txt{
	width: 5.6rem;
}
.mall-list-txt h3{
	font-size: .22rem;
	font-weight: bold;
	color: #000;
}
.mall-list-txt .mall-list-txt-num{
	height: .8rem;
}
.mall-list-txt span{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	font-size: .18rem;
	color: #b2b2b2;
}
.mall-list-txt p{
	color: #ffa067;
	font-size: .32rem;
}
.mall-list-txt a{
	position: absolute;
	bottom: .12rem;
	right: .2rem;
	display: block;
	width: 1.4rem;
	height: .6rem;
	font-size: .18rem;
	text-align: center;
	line-height: .6rem;
	color: #ff7800;
	border-radius: 3px;
	border: 1px solid #ff7800;
}
.line-box{
	width: 100%;
	height: 1rem;
	background: #fff;
	margin: .12rem 0;
}
foot{
	position:fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	z-index: 10;
}
foot ul{
	width: 100%;
	height: .98rem;
	list-style: none;
	border-top: 1px solid #b2b2b2;
}
foot ul li{
	width: 25%;
	height: .98rem;
}
.registertop{
	position: relative;
	top: 0;
	width: 100%;
	height:10.24rem;
	background: url(../images/registertop.png);
	background-size: 100% 10.24rem;
}
.register{
	position: relative;
	margin: 0 auto;
	margin-top: .2rem;
	width: 5.12rem;
}
.registertext{
	/* display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	    -webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	    justify-content: space-between; */
	width: 5.12rem;
	height: .8rem;
	background: #fff;
	border-radius: 3px;
	margin-bottom: .2rem;

}
.imgdiv{
	width: .94rem;
	height: .8rem;
	background: #00bffe;
	float: left;
	margin-right: .2rem;
	
}
.imgdiv img{
	width: .94rem;
	height: .8rem;
}
.registertext .phone{
	width: 3.98rem;
	height: .8rem;
	outline: none;
	-webkit-outline:none;
	font-size: .26rem;
	float: left;
}
.registertext .code{
	width: 2.2rem;
	height: .8rem;
	outline: none;
	-webkit-outline:none;
	font-size: .26rem;
	float: left;

}
.registertext a{
	position: relative;
	top: .2rem;
	display: block;
	width: 1.5rem;
	height: .44rem;
	background: #ececec;
	text-align: center;
	line-height: .44rem;
	font-size: .22rem;
	color: #868686;
	float: right;
	margin-right: .12rem;
	border-radius: 15px;
}
.registerbtn{
	display: block;
	width: 5.12rem;
	height: .8rem;
	color: #fff;
	line-height: .8rem;
	font-size: .32rem;
	border-radius: 3px;
	background: #00bffe;
	text-align: center;
}
.registertip{
	display: block;
	width: 100%;
	text-align: center;
	font-size: .3rem;
	color: #00bffe;
	font-weight: bold;
	margin-top: .7rem;
	margin-bottom: .35rem;
}
.footer{
	width: 100%;
	height: .46rem;
	background: url(../images/foot.jpg);
	background-size: 100% .46rem;
}







